# Tmaconv

A groff preprocessor written in perl. Aims to provide quality of life utilities
to aid working on groff documents.

Currently supports:

## Verbatim mode. 

Provides two registers: *VBS* (verbatim mode start) and *VBE* (verbatim mode end)
respectively. Whatever is written between these modes is printed as is. To
output .VBS and .VBE in the beginning of a line, prepend it with the dummy
character *\&*

```text
.VBS
.H This header macro call is printed as is without the need for escaping.
\&.VBE this line is rendered as well.
.VBE
```

## Simple moving of the table of contents

Automatically create a table of contents at the first page even if no *TC* calls
are found.

## TODO

- Put functions behind command line flags.
- TOC should be able to be put anywhere in the document.
